home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / documents / 64bit / README < prev    next >
Encoding:
Text File  |  1996-11-11  |  4.2 KB  |  104 lines

  1.  
  2.                            64-Bit documentation
  3.  
  4. ----------------------------------------------------------------------------
  5.  
  6.        information regarding the world of 64-bit computing lives here
  7.  
  8.  
  9.  
  10.    * IRIX 6.2 MIPSpro(TM) 64-Bit Porting and Transition Guide, March 1996
  11.         o HTML format
  12.         o compressed PostScript Table of Contents (chapters as separate
  13.           files)
  14.  
  15.         This document describes porting and transitioning to the MIPSpro
  16.      32-bit, 64-bit and high performance 32-bit (N32) compilers, and how to
  17.      employ them with IRIX 6.2, as well as providing techniques for tuning
  18.      the performance of your R8000 applications.
  19.         The chapters break out in the following topic areas:
  20.        1. System and Compiler Overview
  21.              + IRIX 6.2 Overview
  22.              + Compiler System Components
  23.              + Kuck and Associates Preprocessor (KAP)
  24.              + Multiprocessing Support
  25.        2. Language Implementation Differences
  26.              + Native 64-Bit Subprogram Interface for MIPS Architectures
  27.              + Fortran Implementation Differences
  28.              + C Implementation Differences
  29.        3. Source Code Porting
  30.              + 64-Bit Fortran Porting Guidelines
  31.              + 64-Bit C Porting Guideline
  32.              + Fundamental Types for C
  33.              + Assembly Language Coding Guidelines
  34.        4. Compilation Issues
  35.              + Environment Variables
  36.              + Command Line Switches
  37.              + Optimization Switches of the 64-Bit Compilers
  38.              + Compilation Messages
  39.              + Linking Your Application
  40.        5. Runtime Issues
  41.              + Runtime Differences
  42.              + Extended MIPS Floating-Point Architecture
  43.              + Application Bringup and Debugging
  44.        6. Performance Tuning for the R8000
  45.              + Software Pipelining
  46.              + Matrix Multiply - A Tuning Case Study
  47.              + The Effect of Bellows Stalls
  48.              + Use of the IVDEP Directive
  49.              + Vector Intrinsic Functions
  50.        7. Miscellaneous FAQ
  51.  
  52.  
  53.    * MIPSpro(TM) Compiling and Performance Tuning Guide, March, 1996:
  54.         o Chapter 6, "Coding for 64-Bit Programs (6 pages)
  55.         o Chapter 7, "Porting Code to N32 and 64-Bit Silicon Graphics
  56.           Systems", (10 pages)
  57.  
  58.  
  59.    * MIPSpro N32 ABI Handbook, 3/96
  60.         o From Chapter 2, "Calling Convention Implementations":
  61.              + "Native 64-Bit (N64) and N32 Subprogram Interface for MIPS
  62.                Architectures"
  63.              + "Implementation Differences" between the 32-bit and the
  64.                64-bit C implementations"
  65.              + "ABI Attribute Summary" for the o32 and n32/64-bit ABI
  66.                implementations
  67.         o From Chapter 3, "N32 Compatibility, Porting, and Assembly Language
  68.           Programming Issues":
  69.              + "Compatibility" between o32, n32, and 64-bit programs
  70.  
  71.  
  72.    * introIRIX6.0.ps.Z -- Introducing IRIX 6.0, July 6, 1994, 19 pages.
  73.  
  74.         produced by System Software Marketing, Computer Systems Group, This
  75.      note discusses changes made to IRIX for Power Challenge to accomodate
  76.      64 bit programs and the R8000 architecture. It is targeted at
  77.      developers to aid in their migration planning.
  78.  
  79.  
  80.    * 64bitos.ps.Z -- Preparing for the 64 bit Future of IRIX
  81.  
  82.         This 9-page document written on 11/23/93 discusses the intended
  83.      future directions of IRIX to accommodate 64 bit programs. It is
  84.      targeted at developers to aid in their migration planning.
  85.  
  86.  
  87.    * sizes.txt -- C and Fortran variable sizes on 64-bit machines file.
  88.  
  89.  
  90.    * interface.ps.Z -- Native 64-bit Subprogram Interface for MIPS
  91.      Architectures, 8/21/95
  92.  
  93.         This document describes the internal subprogram interface for native
  94.      64-bit programs. It is currently preliminary, subject to review and
  95.      revision. It should be of interest to those engineers responsible for
  96.      compilers, debuggers, and other tools which deal with code at internal
  97.      interface level, and to those who are responsible for assembly-language
  98.      code which must be ported to MIPS III architectures. We assume some
  99.      familiarity with the current 32-bit interface conventions as specified
  100.      in the MIPS ABI.
  101.  
  102. ----------------------------------------------------------------------------
  103. Copyright ⌐ 1995-96, Silicon Graphics, Inc.
  104.